GuzzleHttp\Psr7\Uri C

Total Complexity 106
Dependencies 2
Dependents 17
Total lines 748
Lines of code 327
Logical lines of code 162
Comment lines 249
Methods 42
Properties 11

Methods 42

Method Rating Maintainability Complexity Lines of code
validateState()
A
53 10 20
applyParts()
A
51 9 27
isSameDocumentReference()
S
62 8 10
composeComponents()
S
57 6 17
filterPort()
S
62 4 12
isAbsolutePathReference()
S
69 4 6
isRelativePathReference()
S
70 4 5
withUserInfo()
S
61 3 13
getAuthority()
S
64 3 10
removeDefaultPort()
S
72 3 5
__construct()
S
65 3 9
isDefaultPort()
S
73 3 4
withPort()
S
63 2 11
withScheme()
S
63 2 11
filterHost()
S
70 2 6
withQuery()
S
66 2 9
withPath()
S
65 2 10
filterScheme()
S
70 2 6
withHost()
S
65 2 10
filterUserInfoComponent()
S
64 2 10
getFilteredQueryString()
S
62 2 10
isNetworkPathReference()
S
78 2 3
generateQueryString()
S
67 2 7
filterPath()
S
64 2 10
resolve()
S
70 2 6
filterQueryAndFragment()
S
64 2 10
withQueryValues()
S
67 2 7
withFragment()
S
66 2 9
isAbsolute()
S
79 1 3
rawurlencodeMatchZero()
S
79 1 3
withoutQueryValue()
S
74 1 4
withQueryValue()
S
71 1 5
removeDotSegments()
S
80 1 3
getFragment()
S
82 1 3
__toString()
S
67 1 9
getPath()
S
82 1 3
getPort()
S
82 1 3
getHost()
S
82 1 3
getUserInfo()
S
82 1 3
getScheme()
S
82 1 3
fromParts()
S
71 1 6
getQuery()
S
82 1 3